home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 41.zip / BS1 part 41 / Devpac 2.12 disk 1.adf / include / libraries / dos.i < prev    next >
Text File  |  1988-10-06  |  3KB  |  116 lines

  1.     IFND    LIBRARIES_DOS_I
  2. LIBRARIES_DOS_I    SET    1
  3. DOSNAME    MACRO
  4.     DC.B    'dos.library',0
  5.     ENDM
  6. MODE_OLDFILE    EQU    1005
  7. MODE_NEWFILE    EQU    1006
  8. OFFSET_BEGINNING    EQU    -1
  9. OFFSET_CURRENT    EQU    0
  10. OFFSET_END    EQU    1
  11. OFFSET_BEGINING    EQU    OFFSET_BEGINNING
  12. BITSPERBYTE    EQU    8
  13. BYTESPERLONG    EQU    4
  14. BITSPERLONG    EQU    32
  15. MAXINT    EQU    $7FFFFFFF
  16. MININT    EQU    $80000000
  17. SHARED_LOCK    EQU    -2
  18. ACCESS_READ    EQU    -2
  19. EXCLUSIVE_LOCK    EQU    -1
  20. ACCESS_WRITE    EQU    -1
  21.     rsreset
  22. DateStamp    rs.b    0
  23. ds_Days    rs.l    1
  24. ds_Minute    rs.l    1
  25. ds_Tick    rs.l    1
  26. ds_SIZEOF    rs.w    0
  27. TICKS_PER_SECOND    EQU    50
  28.     rsreset
  29. FileInfoBlock    rs.b    0
  30. fib_DiskKey    rs.l    1
  31. fib_DirEntryType    rs.l    1
  32. fib_FileName    rs.b    108
  33. fib_Protection    rs.l    1
  34. fib_EntryType    rs.l    1
  35. fib_Size    rs.l    1
  36. fib_NumBlocks    rs.l    1
  37. fib_DateStamp    rs.b    ds_SIZEOF
  38. fib_Comment    rs.b    116
  39. fib_SIZEOF    rs.w    0
  40. FIBB_ARCHIVE    equ    4
  41. FIBF_ARCHIVE    equ    1<<4
  42. FIBB_READ    equ    3
  43. FIBF_READ    equ    1<<3
  44. FIBB_WRITE    equ    2
  45. FIBF_WRITE    equ    1<<2
  46. FIBB_EXECUTE    equ    1
  47. FIBF_EXECUTE    equ    1<<1
  48. FIBB_DELETE    equ    0
  49. FIBF_DELETE    equ    1<<0
  50. BPTR    MACRO
  51. \1    rs.l    1
  52.     ENDM
  53. BSTR    MACRO
  54. \1    rs.l    1
  55.     ENDM
  56.     rsreset
  57. InfoData    rs.b    0
  58. id_NumSoftErrors    rs.l    1
  59. id_UnitNumber    rs.l    1
  60. id_DiskState    rs.l    1
  61. id_NumBlocks    rs.l    1
  62. id_NumBlocksUsed    rs.l    1
  63. id_BytesPerBlock    rs.l    1
  64. id_DiskType    rs.l    1
  65. id_VolumeNode    rs.l    1
  66. id_InUse    rs.l    1
  67. id_SIZEOF    rs.w    0
  68. ID_WRITE_PROTECTED    EQU    80
  69. ID_VALIDATING    EQU    81
  70. ID_VALIDATED    EQU    82
  71. ID_NO_DISK_PRESENT    EQU    -1
  72. ID_UNREADABLE_DISK    EQU    ('B'<<24)!('A'<<16)!('D'<<8)
  73. ID_NOT_REALLY_DOS    EQU    ('N'<<24)!('D'<<16)!('O'<<8)!('S')
  74. ID_DOS_DISK    EQU    ('D'<<24)!('O'<<16)!('S'<<8)
  75. ID_KICKSTART_DISK    EQU    ('K'<<24)!('I'<<16)!('C'<<8)!('K')
  76. ERROR_NO_FREE_STORE    EQU    103
  77. ERROR_TASK_TABLE_FULL    EQU    105
  78. ERROR_LINE_TOO_LONG    EQU    120
  79. ERROR_FILE_NOT_OBJECT    EQU    121
  80. ERROR_INVALID_RESIDENT_LIBRARY    EQU    122
  81. ERROR_OBJECT_IN_USE    EQU    202
  82. ERROR_OBJECT_EXISTS    EQU    203
  83. ERROR_OBJECT_NOT_FOUND    EQU    205
  84. ERROR_ACTION_NOT_KNOWN    EQU    209
  85. ERROR_INVALID_COMPONENT_NAME    EQU    210
  86. ERROR_INVALID_LOCK    EQU    211
  87. ERROR_OBJECT_WRONG_TYPE    EQU    212
  88. ERROR_DISK_NOT_VALIDATED    EQU    213
  89. ERROR_DISK_WRITE_PROTECTED    EQU    214
  90. ERROR_RENAME_ACROSS_DEVICES    EQU    215
  91. ERROR_DIRECTORY_NOT_EMPTY    EQU    216
  92. ERROR_DEVICE_NOT_MOUNTED    EQU    218
  93. ERROR_SEEK_ERROR    EQU    219
  94. ERROR_COMMENT_TOO_BIG    EQU    220
  95. ERROR_DISK_FULL    EQU    221
  96. ERROR_DELETE_PROTECTED    EQU    222
  97. ERROR_WRITE_PROTECTED    EQU    223
  98. ERROR_READ_PROTECTED    EQU    224
  99. ERROR_NOT_A_DOS_DISK    EQU    225
  100. ERROR_NO_DISK    EQU    226
  101. ERROR_NO_MORE_ENTRIES    EQU    232
  102. RETURN_OK    EQU    0
  103. RETURN_WARN    EQU    5
  104. RETURN_ERROR    EQU    10
  105. RETURN_FAIL    EQU    20
  106. SIGBREAKB_CTRL_C    equ    12
  107. SIGBREAKF_CTRL_C    equ    1<<12
  108. SIGBREAKB_CTRL_D    equ    13
  109. SIGBREAKF_CTRL_D    equ    1<<13
  110. SIGBREAKB_CTRL_E    equ    14
  111. SIGBREAKF_CTRL_E    equ    1<<14
  112. SIGBREAKB_CTRL_F    equ    15
  113. SIGBREAKF_CTRL_F    equ    1<<15
  114.     ENDC
  115.  
  116.